class HttpCode {
  // 网络错误
  static const NETWORK_ERROR = -1;
  // 网络超时
  static const NETWORK_TIMEOUT = -2;
  // token 失效
  static const TOKEN_INVALID = -3;
  // 成功
  static const SUCCESS = 200;

  static const ingoreErrors = [1, 2, 3];

  /// 全局错误处理
  /// [code] 对需要业务关注的错误进行过滤并自行手动处理 不然默认toast提示错误
  static errorHandle(int code, String message) {
    if (ingoreErrors.contains(code)) {
      return message;
    }

    // TODO 全局错误处理
    // eventBus.fire()
    return message;
  }
}
